setDelegate{ }
delegate{ }
WeldApplication{
  application.addELContextListener(new WeldELContextListener());
  elResolver=new AdjustableELResolver();
  elResolver.setDelegate(new DummyELResolver());
  application.addELResolver(elResolver);
}
init{
  if (!initialized && beanManager() != null) {
      if (!initialized && beanManager() != null) {
        elResolver.setDelegate(beanManager().getELResolver());
}
delegate{ }
getExpressionFactory{
  if (expressionFactory == null) {
      if (expressionFactory == null) {
        BeanManager bm=beanManager();
        if (bm == null) {
          expressionFactory=application.getExpressionFactory();
          expressionFactory=bm.wrapExpressionFactory(application.getExpressionFactory());
}
beanManager{
  if (beanManager == null) {
      if (beanManager == null) {
        try {
          return null;
  return beanManager;
}
